package yc.gg.service;



import yc.gg.utils.Result;

import java.util.Set;


/**
 * @author Lee
 */
public interface FollowService {
    /**
     * 关注用户
     */
    Result followUser(String followUserId, Boolean isFollow);

    /**
     * 是否关注
     */
    Result isFollowUser(String followUserId);

    /**
     * 是否关注
     */
    Boolean isFollowUser(String curUserId,String followUserId);


    Boolean isMutualFollow(String curUserId,String followUserId);

    /**
     *共同关注
     */
    Result followCommonUser(String id);

    /**
     * 粉丝
     */
    Result myFans();

    /**
     * 获取当前用户关注的用户ID
     */
    Set<String> selectUserAttention(String userId);

    Result isOtherFollow(String id);

    Result other();

    Result myfansMsg();
}
